www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第6章 MATLAB与TXT文件的数据交换/片段4(textread).m

    %--------------------------------------------------------------------------
%                    调用textread函数读取文件中的数据
%--------------------------------------------------------------------------

% 调用textread函数读取文件examp6_2_1.txt中的数据
x1 = textread('examp6_2_1.txt');
% 调用textread函数读取文件examp6_2_2.txt中的数据
x2 = textread('examp6_2_2.txt');

% 调用textread函数读取文件examp6_2_3.txt中的数据
x3 = textread('examp6_2_3.txt','','delimiter',',');

% 调用textread函数读取文件examp6_2_4.txt中的数据
[c1,c2,c3,c4,c5]=textread('examp6_2_4.txt','%f %f %f %f %f','delimiter',',;*');
c5

% 调用textread函数读取文件examp6_2_5.txt中的数据
x5 = textread('examp6_2_5.txt','','emptyvalue',-1)

% 调用textread函数读取文件examp6_2_6.txt中的数据
x6 = textread('examp6_2_6.txt','','emptyvalue',-1)

% 调用textread函数读取文件examp6_2_8.txt中的数据
x8 = textread('examp6_2_8.txt','','headerlines',7)

% 调用textread函数读取文件examp6_2_9.txt中的数据,
x9 = textread('examp6_2_9.txt','','delimiter',', ','whitespace','+i')

% 调用textread函数读取文件examp6_2_9.txt中的数据
x9 = textread('examp6_2_9.txt','','delimiter','+i,')

% 调用textread函数读取文件examp6_2_9.txt中的数据
[c1,c2,c3,c4,c5,c6,c7,c8] = textread('examp6_2_9.txt',...
'%f %f %f %f %f %f %f %f','delimiter',', ','whitespace','+i');
x9 = [c1,c2,c3,c4,c5,c6,c7,c8]

% 调用textread函数读取文件examp6_2_10.txt中的数据
 [c1,c2,c3,c4,c5,c6,c7] = textread('examp6_2_10.txt',...
'%4d %d %2d %d %d %6.3f %s','delimiter','-,:');
[c1,c2,c3,c4,c5,c6]


format = '%s %s %s %d %s %d %s %d %s';
% 调用textread函数读取文件examp6_2_11.txt中的数据,
[c1,c2,c3,c4,c5,c6,c7,c8,c9] = textread('examp6_2_11.txt',format,...
'delimiter',': ');
[c4 c6 c8]